JDK 24
JDK 23
JDK 22
JDK 21
JDK 20
JDK 19
JDK 18
JDK 17
JDK 16
JDK 15
JDK 14
JDK 13
JDK 12
AI
Amber
Babylon
Client
Cloud
Community
Concurrency
Core Libraries
GC
GraalVM
HotSpot
JFR
Java Language
Leyden
Loom
Modules
Moved By Java
Native Image
Networking
Oracle
Panama
Performance
Security
Serviceability
Skara
Valhalla
JDK 24
2024
- Detoxifying the JDK Source Code by Stuart Marks on December 13, 2024
- Java 24 Performance Improvements and Deprecations - Inside Java Newscast #82 by Nicolai Parlog on December 12, 2024
- Quality Outreach Heads-up - JDK 24: Retiring the Security Manager by Ana-Maria Mihalceanu on December 11, 2024
- Quality Outreach Heads-up - JDK 24: Security Properties Files Inclusion by Ana-Maria Mihalceanu on December 10, 2024
- Quality Outreach Heads-up - JDK 24: Prepares Restricted Native Access by Nicolai Parlog on December 9, 2024
- JEP Targeted to JDK 24: 501: Deprecate the 32-bit x86 Port for Removal by Aleksey Shipilev (guest) on December 6, 2024
- Java 24 Language and API Changes - Inside Java Newscast #81 by Nicolai Parlog on December 5, 2024
- JEP Targeted to JDK 24: 498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe by Ron Pressler, Alex Buckley on November 28, 2024
- Better Java Streams with Gatherers - JEP Cafe #23 by José Paumard on November 26, 2024
- JEP targeted to JDK 24: 497: Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm by Weijun Wang on November 24, 2024
- JEP targeted to JDK 24: 496: Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism by Weijun Wang on November 23, 2024
- Java 24 Stops Pinning Virtual Threads (Almost) - Inside Java Newscast #80 by Nicolai Parlog on November 21, 2024
- JEP targeted to JDK 24: 495: Simple Source Files and Instance Main Methods (4th Preview) by Ron Pressler, Jim Laskey, Gavin Bierman on November 18, 2024
- JEP targeted to JDK 24: 494: Module Import Declarations (2nd Preview) by Jim Laskey, Gavin Bierman on November 18, 2024
- JEP targeted to JDK 24: 450: Compact Object Headers (Experimental) by Roman Kenke (guest) on November 16, 2024
- JEP targeted to JDK 24: 491: Synchronize Virtual Threads without Pinning by Alan Bateman, Patricio Chilano Mateo on November 15, 2024
- JEP targeted to JDK 24: 487: Scoped Values (4th Preview) by Andrew Haley (guest) on November 13, 2024
- JEP targeted to JDK 24: 486: Permanently Disable the Security Manager by Sean Mullan, Alex Buckley on November 12, 2024
- JEP targeted to JDK 24: 488: Primitive Types in Patterns, instanceof, and switch (Second Preview) by Angelos Bimpoudis on November 7, 2024
- JEP targeted to JDK 24: 493: Linking Run-Time Images without JMODs by Severin Gehwolf (guest) on November 6, 2024
- JEP targeted to JDK 24: 478: Key Derivation Function API (Preview) by Kevin Driver on November 2, 2024
- JEP targeted to JDK 24: 490: ZGC: Remove the Non-Generational Mode by Axel Boldt-Christmas on November 1, 2024
- JEP targeted to JDK 24: 485: Stream Gatherers by Viktor Klang on October 29, 2024
- JEP 489: Vector API (9th Incubator) by Paul Sandoz on October 27, 2024
- JEP targeted to JDK 24: 484: Class-File API by Brian Goetz on October 22, 2024
- JEP targeted to JDK 24: 475: Late Barrier Expansion for G1 by Roberto Castañeda Lozano, Erik Österlund on October 18, 2024
- JEP targeted to JDK 24: 472: Prepare to Restrict the Use of JNI by Ron Pressler on October 16, 2024
- New Loom Early-Access Builds with Changes for JDK 24 by Alan Bateman on September 8, 2024
- Rethinking Java String Concatenation #JVMLS by Claes Redestad on August 19, 2024